package org.budo.cmbc.direct.sdk.entity.ryb;

import java.io.Serializable;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * 如意宝申购/赎回记录
 */
@Getter
@Setter
@Accessors(chain = true)
@NoArgsConstructor
public class MELERybProdJnlRecord implements Serializable {
    private static final long serialVersionUID = -4394838407727568373L;

    /**
     * 交易日期
     */
    private String transDate;

    /**
     * 交易代码：RT04-申购 RT06-赎回 RT04_10-转托管 RT104-智能申购 RT106-智能赎回
     *
     */
    private String transCode;

    /**
     * 订单号，该订单号用于智能申购、智能赎回交易的明细查询
     */
    private String orderNo;

    /**
     * 产品代码
     */
    private String prodSubId;

    /**
     * 产品名称
     */
    private String prodSubName;

    /**
     * 交易金额
     */
    private String transAmount;

    /**
     * 交易份额
     */
    private String transShare;

    /**
     * 交易状态：0-成功，4-失败，9- 初始状态
     */
    private String status;

    /**
     * AAAAAAA表示交易成功
     */
    private String reCode;

    /**
     * 返回信息
     */
    private String reMsg;

    /**
     * 备注
     */
    private String summary;
}
